package com.scnu.common.domain.po;

import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;

@Data
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public class User {
    private Integer id;
    private String numberCode;
    private Integer status;
    private String username;
    private String nickname;
    private String mobile;
    private String email;
    private Integer gender;
    private String avatar;
    private String province;
    private String city;
    private String county;
    private String birthday;
    private String address;
    private Integer integral;
    private Integer lockingIntegral;
    private Integer referrer;
    private Integer pluginsDistributionLevel;
    private Integer pluginsDistributionAutoLevel;
    private Integer pluginsUserLevel;
    private Integer pluginsUserAutoLevel;
    private Long isDeleteTime;
    private Long isLogoutTime;
    private Long addTime;
    private Long updTime;
    private Integer userId;
    private String systemType;
    private String platform;
    private String token;
    private String alipayOpenid;
    private String weixinOpenid;
    private String weixinUnionid;
    private String weixinWebOpenid;
    private String baiduOpenid;
    private String toutiaoOpenid;
    private String toutiaoUnionid;
    private String qqOpenid;
    private String qqUnionid;
    private String kuaishouOpenid;
    private String addTimeText;
    private String updTimeText;
    private String genderText;
    private String mobileSecurity;
    private String emailSecurity;
    private String addressInfo;
    private String userNameView;
}